其他

对于世界上最先进的开放源码的数据库系统postgresql,你了解多少?

2015-06-04 CU技术社区
你不了解的postgresql

大家在软件开发议案都需要数据库。在中国最火的是oracle,db2 开源是mysql。你不了解的数据库postgresql。也是很强力。postgresql在世界范围内有很高的游湖量其中包括日本等。在日本他被应用在主要的银行业务。


postgresql 优点


PostgreSQL 是世界上可以获得的最先进的开放源码的数据库系统, 它提供了多版本并行控制,支持几乎所有 SQL 构件(包括子查询,事务和用户定 义类型和函数), 并且可以获得非常广阔范围的(开发)语言绑定 (包括 C,C++,Java,perl,tcl,和 python)。具体的优点特性如下:
  1. PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,是目前世界上支持最丰富的数据类型的数据库。
  2. PostgreSQL 是全功能的自由软件数据库,PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。
  3. PostgreSQL 采用的是比较经典的 C/S (client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。
  4. PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。
  5. 很多 DBMS 产品都是 PostgreSQL 的衍生品,比如 Greenplum, Aster Data nCluster, Netezza 等等。
  6. PostgreSQL 的创新仍在继续。
  7. 无法保证 Oracle 会在 MySQL 项目上持续加强投入力度,特别是 Oracle 的反垄断承诺将在2014年到期。 Postgresql 是基于完全开源协议 BSD。

postgresql 的缺点

1.关于mvcc 的多版本控制。会生成很多个版本。定期要清理
2.pg的分布式集群。bug很多实用需要谨慎
3.pg的中文文档和环境太少了。人才也太少了。
任何的数据库都不是完美的,他都有实用环境。到底我们应该在什么时候使用postgresql呢。



本期话题讨论

1.你在postgresql中遇到什么问题?

2.你觉得postgreql 以后会发展起来吗?

3.postgresql的未来是什么?

4.postgresql 使用场景是什么?




活动时间2015-05-25至2015-06-20

活动奖励活动结束后将选取2名讨论精彩的童鞋,每人赠送一本《PostgreSQL修炼之道:从小工到专家 》作为奖励。



作者: 唐成
出版社:机械工业出版社
ISBN:9787111498728
上架时间:2015-4-16
出版日期:2015 年4月
开本:16开
页码:521
版次:1-1

内容简介

本书从SQL基础、安装配置、数据类型、数据库的逻辑结构等 基础知识一直讲到PostgreSQL的架构、技术内幕、特色功能、Standby、数据库优化 以及—些配套的开源软件的使用,覆盖了PostgreSQL领域方方面面的知识。几乎每章 都有大量的示例和经验总结。书中不仅介绍了与阳stgreSQL配套的实用炷根强的主流开源软 件(如PgBouncer、Slony—I、Bucardo、PL/Proxy、pgpool—Ⅱ、Postgres—XC), 还针对PostgreSQL的特色功能(如规则系统、正则表达式、序列、GiST索引等内 容)进行了总结。



点击”阅读原文“CU社区参与互动哦


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存